Statistical Stream Metrics for Software Quality
نویسندگان
چکیده
The Statistical stream metrics developed by us are of unique type (as compared to the existing available metrics) and we propose these metrics as the solution towards software quality. Probably the managers feel they are a bit "techie." We expect that this concise research of the measures has shown that they are practical and pragmatic techniques of assuring quality. The foundation of statistical stream metrics is based upon the principle of FanIn & FanOut or component coupling. Most of the systems consist of components and it is the software performance that these components actually do. The way components are linked or associated together pretty much effect the complexity of a software product. If a component has to do a number of separate tasks it is said to be lacking in "cohesion." Also, systems are highly coupled, if the components within the system communicate data extensively with other components. Systems theory approach talks about that the components which are highly coupled and are less cohesive. These sorts of components with more coupling and less cohesion may be less reliable and difficult to maintain than those components that are loosely coupled and highly cohesive. General Terms Software Quality
منابع مشابه
Synthetic Minority Over-sampling TEchnique (SMOTE) for Predicting Software Build Outcomes
In this research we use a data stream approach to mining data and construct Decision Tree models that predict software build outcomes in terms of software metrics that are derived from source code used in the software construction process. The rationale for using the data stream approach was to track the evolution of the prediction model over time as builds are incrementally constructed from pr...
متن کاملFault Prediction Using Statistical and Machine Learning Methods for Improving Software Quality
An understanding of quality attributes is relevant for the software organization to deliver high software reliability. An empirical assessment of metrics to predict the quality attributes is essential in order to gain insight about the quality of software in the early phases of software development and to ensure corrective actions. In this paper, we predict a model to estimate fault proneness u...
متن کاملStatistical Analysis of Metrics for Software Quality Improvement
Software product quality can be defined as the features and characteristics of the product that meet the user needs. The quality of any software can be achieved by following by well defined software process. These software process results into various metrics like Project metrics, Product metrics and Process metrics. Software quality depends on the process which is carried out to design and dev...
متن کاملStatistical Analysis of Metrics for Software Quality Improvement
Software product quality can be defined as the features and characteristics of the product that meet the user needs. The quality of any software can be achieved by following a well defined software process. These software process results into various metrics like Project metrics, Product metrics and Process metrics. Software quality depends on the process which is carried out to design and deve...
متن کاملSoftware metrics: measuring Haskell
Software metrics have been used in software engineering as a mechanism for assessing code quality and for targeting software development activities, such as testing or refactoring, at areas of a program that will most benefit from them. Haskell [PJ03] has many tools for software engineering, such as testing, debugging and refactoring tools, but software metrics have been neglected. This paper i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011